Tweak flowbox selection behaviour
authorMatthias Clasen <mclasen@redhat.com>
Mon, 7 Oct 2013 03:15:27 +0000 (23:15 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 7 Oct 2013 03:31:18 +0000 (23:31 -0400)
commit98e8505234a84d16b450ad3ef5b5dff5f4793577
tree4f530530e4824d5e75c5bb8d55dbdde25cd56c95
parentb937557d95ef44c1b0a96c100ec07894b94a705f
Tweak flowbox selection behaviour

Make flowbox selection more orthodox. Control and Shift now
modify the selection behaviour pretty much in the same way
they do in a tree view, and clicking without modifiers will
clear the selection.

When dealing with touch devices, we treat modifier-less events
as modifying the selection.

This commit also adds a few other selection necessities, such
as catching Escape key presses to cancel rubberband selection,
and handling grab notify.
gtk/gtkflowbox.c